#pragma once
/** \brief This is a template class for Nodes
*
*/
template<class T>
class Node
{
public:

	Node<T>()
	{
		this->next = nullptr;
	}

	Node<T>(T data)
	{
		this->data = data;
		this->next = nullptr;
	}

	~Node()
	{
	}
public:
	T data;
	Node<T> *next;
};

